package org.spring.springboot.app.adv.advcombinfo.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

public class AdvCombInfoDetailVO {
    @ApiModelProperty(value = "id",hidden = false)
    private String id;
    @ApiModelProperty(value = "名称",hidden = false)
    private String name;
    @ApiModelProperty(value = "区域id",hidden = false)
    private String areaId;
//    @ApiModelProperty(value = "价格",hidden = false)
//    private BigDecimal price;
    @ApiModelProperty(value = "轮播广告套餐价格",hidden = false)
    private BigDecimal turnPrice;
    @ApiModelProperty(value = "精准广告套餐价格",hidden = false)
    private BigDecimal accuratePrice;
    @ApiModelProperty(value = "联系人",hidden = false)
    private String contacts;
    @ApiModelProperty(value = "联系人",hidden = false)
    private String phone;
    @ApiModelProperty(value = "单位周期天数(天)",hidden = false)
    private Integer days;
    @ApiModelProperty(value = "图片",hidden = false)
    private String photos;
    @ApiModelProperty(value = "是否允许购买",hidden = false)
    private Integer allowBuy;
    @ApiModelProperty(value = "设备s",hidden = false)
    private String hardIds;
    @ApiModelProperty(value = "创建时间", hidden = false)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date createDate;

    @JsonIgnore
    private String officeId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId == null ? null : areaId.trim();
    }

//    public BigDecimal getPrice() {
//        return price;
//    }
//
//    public void setPrice(BigDecimal price) {
//        this.price = price;
//    }


    public BigDecimal getTurnPrice() {
        return turnPrice;
    }

    public void setTurnPrice(BigDecimal turnPrice) {
        this.turnPrice = turnPrice;
    }

    public BigDecimal getAccuratePrice() {
        return accuratePrice;
    }

    public void setAccuratePrice(BigDecimal accuratePrice) {
        this.accuratePrice = accuratePrice;
    }

    public String getContacts() {
        return contacts;
    }

    public void setContacts(String contacts) {
        this.contacts = contacts == null ? null : contacts.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public Integer getDays() {
        return days;
    }

    public void setDays(Integer days) {
        this.days = days;
    }

    public String getOfficeId() {
        return officeId;
    }

    public void setOfficeId(String officeId) {
        this.officeId = officeId == null ? null : officeId.trim();
    }

    public String getPhotos() {
        return photos;
    }

    public void setPhotos(String photos) {
        this.photos = photos == null ? null : photos.trim();
    }

    public Integer getAllowBuy() {
        return allowBuy;
    }

    public void setAllowBuy(Integer allowBuy) {
        this.allowBuy = allowBuy;
    }

    public String getHardIds() {
        return hardIds;
    }

    public void setHardIds(String hardIds) {
        this.hardIds = hardIds;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
}